Procedural (Imperative)
Languages: Structure
Source =
Implementation
Input.cc
Output.cc
Array.cc
Etc..
Declarations =
Interface
Input.hh
Output.hh
Array.hh